It’s Been Constantly Raining Meteors on Mars for 600 Million Years. Earth too.
New research shows that Mars has faced a constant rain of meteors during the last 600 million years. This finding contradicts previous research showing that the impact rate has varied, with prominent …
Continue Reading